雖然鐵人賽已經順利完成,但開發的套件還是會持續更新,剛好又有想分享的就有這篇出來,有興趣的還是可以看看。 Formatter Formatter 是在程式開發的...
跌跌撞撞也終於到這次鐵人賽的最後一天了,這次因為是趕在最後一天參賽,每天的主題也只有大概的安排,變成寫什麼就介紹什麼,所以篇幅安排應該會覺得滿跳的,今天就來好好...
在昨天有簡單提到了一下 logging 這個工具,今天會再做更深入的介紹,因為當使用者在使用我們的套件的時候,提供好的訊息也可以讓他們更快更容易的操作,我們在開...
昨天我們把另一項功能 minor_statcast_search 也完成了,因為大致上跟我一開始想要的功能都差不多完成了,今天就會來看能不能把這些 functi...
經過了那麼多天,大致上整個開源套件的基本功能都有了,今天就來讓我們的套件內容更豐富。會多新增專門搜尋投手跟打者的 statcast_pitcher_search...
在 Day 24 - 為套件撰寫文件(Markdown & Github Wiki) 有介紹到如何使用 Markdown 的格式來寫文件,然後在昨天的文...
今天想來跟大家介紹,另一個在開發 Python 開源套件很重要的項目,那就是使用 虛擬環境 的套件管理,跟他如何在開源幫助到我們。。 虛擬環境 平常我們在開發...
昨天介紹如何為套件寫簡單的測試,今天則是要介紹另外一個在我們開發開源套件時的一個很重要的項目,就是給使用者觀看的文件(Documentation)。文件的主要目...
今天要來介紹如何在 Python 寫單元測試(Unit Test),會使用到 pytest 這個第三方套件,其實 Python 自己也有一個套件 unittte...
昨天上傳回 Github 後,如果接下來要繼續在本地端開發,會建議先 checkout 回 main,然後再從 origin 把昨天更新的從 Github 拉回...
昨天我們已經把我們的 statcast_search function 的基本型建出來,今天要來大家介紹如何在 Github 上建立一個 Pull Reques...
今天開始來撰寫我們的 function,不過在那之前,想一併介紹 git 的另外兩項功能 branch 以及 checkout。知道這兩項指令,對以後不管是 O...
今天繼續介紹 Filters,昨天已經介紹 player_type 等已經可以幫我們的 function 拆成 statcast_pitcher、statcas...
不知道不覺這次鐵人賽也完成一半了,希望能順利撐完全部 30 天。今天開始來介紹 Statcast Search 的 Filters。首先依照比較常使用的幾個開始...
在介紹欄位之前,今天想要介紹如何幫我們套件裡的 function 增加提示說明,會運用到 function typing 跟 function 的 docstr...
昨天我們成功建立出一個簡單的 Github Actions Workflow,幫助我們上傳 TestPyPI,昨天說會再透過 push 來驗收成果,但其實我們在...
昨天介紹了簡單的使用 git 指令 commit 來記錄程式碼的改動,並且使用 git push 把在本地端的改動上傳回 Github Repo。在前天也介紹如...
昨天我們成功把套件上傳到測試環境,在上傳到正式的 PyPI 之前,今天想介紹怎麼把我們在本地端修改的程式碼,這樣之後就能配合 Github Actions 來建...
隨著深入使用搜尋功能,可以善用它所提共的各種提示、隨打即找、儲存與載入等功能,快速完成搜尋語法撰寫以及日後重新取用的便利性。 錯誤提示 在搜尋列中輸入查詢語...
昨天成功把程式碼拉到本地端,今天我們會來嘗試上傳到一版到 TestPyPI。為什麼 TestPyPI 而不是 PyPI 呢,顧名思義 TestPyPI 就是讓我...
搜尋功能頁提供了許多方便的搜尋工具,協助我們簡單點選就可以找出預期的記錄相關結果。但 Graylog 可不僅止於此,如果需要更複雜的搜尋條件,也可以自行輸入搜...
昨天大概介紹了一下 Git 這個東西,今天接下來介紹如何使用 Git 指令下載我們放在 Github 上的程式碼,篇幅夠的話也會介紹一些其他基礎 Git 指令。...
搜尋功能非常強大,繼前一天介紹了搜尋列、時間範圍、自動更新、時間趨勢圖之後,本篇針對詳細記錄的各種進階操作進行說明,是 Graylog 功能細節中的精華之一。...
昨天幫我們的 Repo 加了 License,接下來今天要來介紹如何把 Github 上面的程式碼拉到我們本地端(Local),也是從網路上把程式碼下載回到我們...
當我們已經成功將記錄傳送至 Graylog 進行儲存時,最令人開心的就是可以在 Graylog 的搜尋頁上利用各種方便的功能找出需要檢視的資料,節省大量的時間...
除了 Linux 作業系統之外,Windows 也是企業應用系統中佔據不少比例的作業系統。不過 Windows 本身不支援 Syslog 或 CEF 格式的記...
早前我們在 Graylog 伺服器上完成了多種記錄輸入器的建立後,下一步就是開始將手上的各種裝置設定記錄往 Graylog 傳送。 第一步針對 Linux 伺...
Graylog 作為一個能夠收容多種記錄資料的收集器,內建許多種類型的記錄輸入器 (Input) 提供我們選擇,依據要接收的記錄類型建立出多種對應的輸入器,以...
其一 2022年7月,一個炎熱的夜晚,在網上衝浪時,發現有一個新的操作系統面世。細看之下,是 Google 透過收購 CloudReady,再整合了自己的 Ch...
Graylog 從創立以來一直堅持簡潔易用的使用介面設計,因此要學習 Graylog 的介面使用沒有太多的高深門檻,只要經過介紹甚至是自己摸索一段時間,都可以...